// 文章分类路由模块
// 导入express
const express = require('express');
// 创建路由对象
const router = express.Router();
// 导入文章分类路由处理模块
const artcate = require('./router_handler/artcate.js');
// 导入验证数据的中间件
const expressJoi = require('@escook/express-joi');
// 导入需要验证规则对象
const { updatecate_cate_schema,add_cate_schema,delete_cate_schema,get_cate_schema } = require('../schema/artcate.js');
// TODO: 获取文章分类列表数据
router.get('/cates',artcate.getartCates);
// TODO: 新增文章分类的路由
router.post('/addcates',expressJoi(add_cate_schema),artcate.addArticleCates);
// TODO: 根据id删除文章分类路由
router.get('/deletecate/:id',expressJoi(delete_cate_schema),artcate.deleteCateById);
// TODO: 根据id获取文章分类路由
router.get('/cates/:id',expressJoi(get_cate_schema),artcate.getArtCateById);
// TODO: 根据id更新更改文章分类路由
router.post('/updatecate',expressJoi(updatecate_cate_schema),artcate.updatecateById);
module.exports = router;